498313
423786
197265
1130708
114751
1031970
536892
835703
1037951
973458
800890
883778
819147
905949
1017724
828610
564505
56952
101987
611377
294284
547842
447275
836256